A thread is an operating system
object that represents a path of code execution within a
particular application. Every Windows application has at least one
thread, but applications often create other threads to perform
other tasks.
With only one thread, a program
must stop all execution when waiting for a slow process to
finish. Reporter’s multithreaded collection engine manages several
simultaneous paths of execution during a data collection. With
multiple threads, data collection continues while one thread waits
for the results of the slow process.
You can change the thread
variable based on the hardware configuration of the computer
where Reporter and any Reporter Data Collectors (RDCs) are
installed. The more powerful the computer, the higher you can
increase the setting (up to a maximum of eight threads). This means
that Reporter collects information on multiple objects
simultaneously. The higher the number of threads, the faster data
is collected.
When configuring the number of
threads to use for data collection, consider the amount of
network bandwidth that data collection might use. If you plan to
collect data when the network is busy, you might want to use fewer
threads than you might select during a network’s quiet hours.